Bookly\Lib\Cloud\Account C

Total Complexity 106
Dependencies 7
Dependents 18
Total lines 811
Lines of code 389
Logical lines of code 215
Comment lines 258
Methods 43
Properties 11

Methods 43

Method Rating Maintainability Complexity Lines of code
translateError()
A
47 15 34
setupListeners()
S
44 5 45
forgotPassword()
S
56 5 19
createStripeCheckoutSession()
S
59 5 14
getPurchasesList()
S
57 3 17
getBillingAgreementUrl()
S
59 3 16
getPayPalRenewAutoRechargeUrl()
S
60 3 15
getStripeRenewAutoRechargeUrl()
S
60 3 14
createPayPalOrder()
S
61 3 13
sendLowBalanceNotification()
S
60 3 11
getSubscriptions()
S
65 3 10
register()
S
65 3 8
disableAutoRecharge()
S
66 3 9
setInvoiceData()
S
65 3 9
getCloudSupportEndAt()
S
73 3 5
getCloudSupportDays()
S
66 3 8
productActive()
S
65 3 10
getProductActivationTexts()
S
62 2 13
getAutoRechargeEndAt()
S
73 2 5
getEndPoints()
S
69 2 7
getAutoRechargeGateway()
S
73 2 5
getAutoRechargeTitle()
S
67 2 7
changePassword()
S
66 2 8
changeCountry()
S
67 2 8
logout()
S
65 2 9
login()
S
63 2 10
resendConfirmation()
S
70 2 7
confirmEmail()
S
69 2 7
enableSendingWeeklySummary()
S
80 1 3
getNotifySummary()
S
82 1 3
disableSendingWeeklySummary()
S
80 1 3
setup()
S
79 1 3
getRechargeData()
S
82 1 3
getInvoiceData()
S
81 1 3
getAutoRechargeBonus()
S
80 1 3
getAutoRechargeAmount()
S
80 1 3
autoRechargeEnabled()
S
80 1 3
getCountry()
S
82 1 3
getEmailConfirmed()
S
82 1 3
getUserName()
S
82 1 3
getInvoiceLink()
S
80 1 3
loadProfile()
S
76 1 4
getBalance()
S
82 1 3